body {
  background-color: #000000;
}

#centre {
  text-align: center;
}

canvas {
  width: 58%;
  position: absolute;
  top: 53%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: none;
}

#download {
  position: fixed;
  bottom: 1%;
  left: 5em;
  padding: 1.75em 1.5em 1.75em 0.5em;
  cursor: pointer;
  z-index: 1;
}

@media (max-width: 900px) {
  #topContainer {
    background-color: transparent;
  }
}

@media (max-width: 900px) and (orientation:portrait) {
  canvas {
    width: 80%;
  }
}

@media (max-width: 900px) and (orientation:landscape) {
  canvas {
    width: 47%;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media (min-width: 901px) and (max-width: 1024px) and (orientation:portrait) {
  canvas {
    width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media (min-width: 901px) and (max-width: 1400px) and (orientation:landscape) {
  canvas {
    width: 53%;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

#bandColourSelection {
  visibility: hidden;
}

#showOptions {
  right: 7em;
  z-index: 4;
}

/* Styles for radio form colour selection */
#bandColourSelection {
  background-color: rgba(255, 250, 250, 0.85);
  position: fixed;
  top: 2.75em;
  right: 0;
  font-size: 1.3em;
  padding: 1em 0.7em 0em 0.7em;
  z-index: 2;
}

.option_cntnr {
  display: block;
  position: relative;
  padding-left: 1.8em;
  margin-bottom: 0.75em;
  cursor: pointer;
  font-size: 1em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.option_cntnr input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 1em;
  width: 1em;
  background-color: lightgray;
  border-radius: 50%;
}

/* When the radio button is checked, add a black background */
.option_cntnr input:checked~.checkmark {
  background-color: black;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

@media (max-width: 1024px) {
  #bandColourSelection {
    background-color: #fffffa;
    font-size: 1em;
    font-weight: 300;
    top:3.7em;
  }
}
@media (max-width: 900px) {
  #showOptions {
   right:3em;
  }
}
